#ifndef GROWL_H_
#define GROWL_H_

#ifdef __cplusplus
extern "C" {
#endif

int growl_init(const char **notifications,
               const char  *icon_data,
               size_t       icon_data_size,
               int          copy_icon_data);
void growl_uninit();
int growl_is_initted();

void growl_post_notification(const char *name,
                             const char *title,
                             const char *description,
                             int         priority,
                             const char *icon_data,
                             size_t      icon_data_size);

#ifdef __cplusplus
}
#endif

#endif/*GROWL_H_*/
